MEtaGile: A Pragmatic Domain-specific Modeling Environment

نویسندگان

  • Olivier Buchwalder
  • Claude Petitpierre
چکیده

Domain-specific modeling (DSM) is a software development methodology that promises greater gains in productivity by systematizing the use of domain-specific languages (DSL). This paper first addresses the notions of abstraction and specificity by comparing some existing languages, and proposes an original representation that highlights the global advantages of using DSLs. This document presents then MEtaGile, our DSM environment that provides facilities for creating and supporting evolved DSLs. This environment is mainly designed for supporting pragmatic modeling concepts, and implements practical features for supporting the code-generation phase. The development of DSLs is facilitated by the use of a simple but efficient metalanguage that allows the domain-specific developers to focus on the final model-to-text transformation; they are neither expected to be expert in modeling nor to master complex transformation languages.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Pragmatic user model implementation in an intelligent help system

We present an intelligent help system for the Unix operating system called Aran. Aran is a passive, knowledge-based help system whose main goal is to help users deal with problems related to Unix operation. Aran gives the user access to different kinds of information, and it is designed to help the user accomplish a given task, while, at the same time, expanding the user's knowledge of the oper...

متن کامل

Presentation Framework – an Environment for Editing Metamodels

The growing complexity of the software systems made the model-based application development one of the most focused research fields. General purpose modeling languages, like UML are not always flexible enough to express domain specific features. Domain Specific Modeling Languages (DSMLs) are defined to model the special features, and the rules of these domains. One way to define DSMLS is metamo...

متن کامل

An Introduction to the Generic Modeling Environment

In this paper, we describe the Generic Modeling Environment (GME), a configurable graphical modeling toolsuite that supports the rapid creation of domain specific modeling, model analysis and program synthesis environments. The metamodeling, modeling and code generation features are illustrated through a case-study.

متن کامل

Towards Ontology-based Pragmatic Analysis

In this paper we describe an ontological model of pragmatic knowledge using an example from the domain of navigation that is based on the Descriptive Ontology for Linguistic and Cognitive Engineering and employs a specific ontological module called Descriptions & Situations. This framework establishes so-called ontological patterns. We employ such a pattern for modeling schematic knowledge of t...

متن کامل

The Generic Modeling Environment Final Internal.PDF

The Generic Modeling Environment (GME) is a configurable toolset that supports the easy creation of domain-specific modeling and program synthesis environments. The primarily graphical, domain-specific models can represent the application and its environment including hardware resources, and their relationship. The models are then used to automatically synthesize the application and/or generate...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008